package 设计模式.代理模式.CGLIB代理;

//import org.springframework.cglib.proxy.Enhancer;

/**
 *
 * Spring AOP 实现方式是动态代理
 * 动态代理可以在方法前后执行
 * @author 孔令富  2021/10/22
 */
public class CGLibProxyTest {

    public static void main(String[] args) {

//        LandLord  landLord  = new LandLord();
//        //1：被代理的对象字节码
//        //2:代理的过程实现，需要实现接口 MethodInterceptor 继承了Callback
//        LandLord proxyLandLord = (LandLord) Enhancer.create(LandLord.class,new SFang(landLord));
//
//        proxyLandLord.pay("赵六");
    }
}
